package cn.yunhe.dao;

import cn.yunhe.entity.Admin;
import cn.yunhe.entity.Emp;

import java.util.List;
import java.util.Map;

public interface IEmpDao {

    /**
     * 添加员工
     * @param emp
     */
    void addEmp(Emp emp);

    /**
     * 删除员工
     * @param emp
     */
    void delEmp(Emp emp);


    /**
     * 员工更新
     * @param emp
     */
    void updateEmp(Emp emp);

    /**
     * 通过员工姓名查询员工信息
     * @param empname
     * @return
     */
    Emp getEmpInfoByName(String empname);

    /**
     * 查询所有员工
     * @return
     */
    List<Emp> getALlEmp(int pageIndex);

    /**
     * 统计总行数
     * @return
     */
    int countRows();

}
